function errorShow(c, b) {
    var a = c.parents(".ll").find(".cx_message");
    var d = c.parents(".ll").find(".cx_poptip");
    if (b.error) {
        c.addClass("error");
        d.show();
        if (b.message) {
            a.html(b.message)
        }
        a.addClass("error")
    } else {
        c.removeClass("error");
        d.hide();
        if (b.message) {
            a.html(b.message)
        }
        a.removeClass("error")
    }
}
$(function() {
    $("input[name='pstype']").change(function(c) {
        $(".password_type").find(".checked").removeClass("checked");
        var b = $("input[name='pstype']:checked");
        b.parents(".label").addClass("checked");
        $(".password_content>div").hide();
        $("#" + b.val()).show()
    });
    $("input[name='pstype']").change();
    $("#oldPassword,#newPassword,#loginPassword,#investPassword,#newPassword1").focus(function(){
        $(this).parents(".ll").find(".cx_poptip").css("display","block");
    }).blur(function(d) {
        var b = $(this).val();
        var c = check_password(b);
        errorShow($(this), c)
    });
    $("#newPassword1").blur(function(b) {
        if ($(this).val() != $("#newPassword").val()) {
            errorShow($(this), {
                error: true,
                message: messageStrings.changePassword_newPassword_error1
            })
        } else {
            errorShow($(this), {
                error: false,
                message: messageStrings.changePassword_newPassword_error2
            })
        }
    });
    $("#investPassword1").blur(function(b) {
        if ($(this).val() != $("#investPassword").val()) {
            errorShow($(this), {
                error: true,
                message: messageStrings.resetPassword_investPassword1_errorMsg
            })
        } else {
            errorShow($(this), {
                error: false,
                message: messageStrings.resetPassword_investPassword1_errorMsg2
            })
        }
    });
    $("#phonePassword").blur(function(c) {
        var b = $(this).val();
        if (!/^\d{6,12}$/.test(b)) {
            errorShow($(this), {
                error: true,
                message: messageStrings.resetPassword_phonePassword_errorMsg
            })
        } else {
            errorShow($(this), {
                error: false,
                message: messageStrings.resetPassword_phonePassword_errorMsg2
            })
        }
    });
    function a(b, c) {
        $.ajax({
            url: b,
            type: "POST",
            async: false,
            dataType: "json",
            data: c,
            success: function(d) {
                if (d != "1") {
                	alert(messageStrings.forgetPassword_newPassword_success)
                	 window.location.href = "/login";
                } else {
                    alert(messageStrings.changePassword_newPassword_error3);
                }
            }
        })
    }
    $("#loginPa").click(function(f) {
        f.preventDefault();
        $("#logBox").find("input.input:visible").blur();
        if ($("#logBox").find("input.error").length > 0) {
            alert(messageStrings.resetPassword_submit_error);
            return
        }
        var c = "http://www.vicfx.com/login/emailPassword",
        d = $("#userName").val();
        a(c, {
        	userName: d
        })
    });
    
});